package com.sanpu.kxe.business.trade.bean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * Description：归属地和话费流量充值套餐信息
 * Created by 薛勇军 on 2019/3/20.
 */

public class RechargeDetailOutput implements Serializable {

    /** 可用积分 */
    private int currentPoints;
    /** 省 */
    private String province;
    /** 市 */
    private String city;
    /** 号码所属 */
    private String company;
    /** 积分套餐列表 */
    private List<PointPackage> pointPackages;
    /** 话费套餐列表 */
    private List<AmountPackage> amountPackages;

    public class PointPackage implements Serializable {

        /** 套餐所需积分 */
        private int pkgPoint;
        /** 套餐id */
        private int pkgId;
        /** 套餐金额 */
        private String pkgInfo;
        /** 套餐类型 */
        private String pkgType;

        public int getPkgPoint() {
            return pkgPoint;
        }

        public void setPkgPoint(int pkgPoint) {
            this.pkgPoint = pkgPoint;
        }

        public int getPkgId() {
            return pkgId;
        }

        public void setPkgId(int pkgId) {
            this.pkgId = pkgId;
        }

        public String getPkgInfo() {
            return pkgInfo;
        }

        public void setPkgInfo(String pkgInfo) {
            this.pkgInfo = pkgInfo;
        }

        public String getPkgType() {
            return pkgType;
        }

        public void setPkgType(String pkgType) {
            this.pkgType = pkgType;
        }
    }

    public class AmountPackage implements Serializable {

        /** 套餐话费充值金额 */
        private BigDecimal pkgPrice;
        /** 套餐id */
        private int pkgId;
        /** 套餐金额 */
        private String pkgInfo;
        /** 套餐类型 */
        private String pkgType;

        public BigDecimal getPkgPrice() {
            return pkgPrice;
        }

        public void setPkgPrice(BigDecimal pkgPrice) {
            this.pkgPrice = pkgPrice;
        }

        public int getPkgId() {
            return pkgId;
        }

        public void setPkgId(int pkgId) {
            this.pkgId = pkgId;
        }

        public String getPkgInfo() {
            return pkgInfo;
        }

        public void setPkgInfo(String pkgInfo) {
            this.pkgInfo = pkgInfo;
        }

        public String getPkgType() {
            return pkgType;
        }

        public void setPkgType(String pkgType) {
            this.pkgType = pkgType;
        }
    }

    public int getCurrentPoints() {
        return currentPoints;
    }

    public void setCurrentPoints(int currentPoints) {
        this.currentPoints = currentPoints;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public List<PointPackage> getPointPackages() {
        return pointPackages;
    }

    public void setPointPackages(List<PointPackage> pointPackages) {
        this.pointPackages = pointPackages;
    }

    public List<AmountPackage> getAmountPackages() {
        return amountPackages;
    }

    public void setAmountPackages(List<AmountPackage> amountPackages) {
        this.amountPackages = amountPackages;
    }
}
